Text copied to clipboard!
Titel
Text copied to clipboard!Mikrocontrollerprogrammør
Beskrivelse
Text copied to clipboard!
Vi søger en dygtig mikrocontrollerprogrammør til at udvikle og implementere software til indlejrede systemer. Som mikrocontrollerprogrammør vil du arbejde tæt sammen med hardwareingeniører for at sikre, at softwaren fungerer optimalt på forskellige mikrocontrollerplatforme. Du vil være ansvarlig for at skrive, teste og fejlfinde kode, der styrer elektroniske enheder i alt fra forbrugerelektronik til industrielle maskiner. Stillingen kræver en solid forståelse af programmeringssprog som C og C++, samt erfaring med realtidsoperativsystemer og hardwareintegration. Du vil også deltage i designmøder og bidrage til udviklingen af nye produkter ved at levere teknisk ekspertise inden for mikrocontrollerprogrammering. Vi forventer, at du kan arbejde selvstændigt og i teams, håndtere komplekse tekniske udfordringer og holde dig opdateret med den nyeste teknologi inden for området. Hvis du brænder for indlejrede systemer og ønsker at være en del af et innovativt team, er denne stilling ideel for dig.
Ansvarsområder
Text copied to clipboard!- Udvikle og implementere software til mikrocontrollere.
- Samarbejde med hardwareingeniører for at integrere software og hardware.
- Teste og fejlfinde kode for at sikre pålidelighed og ydeevne.
- Vedligeholde og opdatere eksisterende firmware.
- Dokumentere softwareudviklingsprocesser og kode.
- Deltage i design- og udviklingsmøder.
- Optimere kode for at forbedre effektivitet og ressourceforbrug.
- Sikre overholdelse af sikkerheds- og kvalitetsstandarder.
- Implementere realtidsoperativsystemer og drivere.
- Supportere produktion og eftermarked med teknisk ekspertise.
Krav
Text copied to clipboard!- Erfaring med programmering i C og C++.
- Kendskab til mikrocontrollerarkitektur og periferiudstyr.
- Forståelse for realtidsoperativsystemer (RTOS).
- Erfaring med debugging og testværktøjer.
- Teknisk uddannelse inden for elektronik, datalogi eller lignende.
- Evne til at læse og forstå elektriske kredsløbsdiagrammer.
- Gode problemløsningsevner og analytisk tænkning.
- Erfaring med versionstyringssystemer som Git.
- Kendskab til kommunikationsprotokoller som SPI, I2C og UART.
- Selvstændig og teamorienteret arbejdsstil.
Mulige interviewspørgsmål
Text copied to clipboard!- Hvilke mikrocontrollerplatforme har du erfaring med?
- Kan du beskrive et projekt, hvor du har udviklet firmware fra bunden?
- Hvordan håndterer du debugging af komplekse indlejrede systemer?
- Hvilke programmeringssprog bruger du primært til mikrocontrollerprogrammering?
- Hvordan sikrer du kodekvalitet og dokumentation?
- Har du erfaring med realtidsoperativsystemer? Hvis ja, hvilke?
- Hvordan arbejder du sammen med hardwareingeniører?
- Kan du give et eksempel på optimering af kode til begrænsede ressourcer?
- Hvordan holder du dig opdateret med ny teknologi inden for mikrocontrollerprogrammering?
- Hvilke værktøjer bruger du til versionstyring og samarbejde?